Superman VS Batman casts Jesse Eisenberg as Lex Luthor and Jeremy Irons as Alfred. They join Henry Cavill and Ben Affleck.